home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / EPASM13.ARJ / INSTR.SET < prev    next >
Text File  |  1992-03-17  |  3KB  |  230 lines

  1. ;
  2. ;
  3. ;          8749H Instruction set
  4. ;
  5. ;          7/29/87   for use with the EPASM eprom assembler program
  6. ;
  7. ;          Codes:
  8. ;
  9. ;          $ = addr
  10. ;          ! = 10 bit address (See Intel Microcontroller Handbook)
  11. ;          # = immediate to follow
  12. ;
  13. ;
  14. ADD    A,R0    68    1
  15. ADD    A,R1    69    1
  16. ADD    A,R2    6A    1
  17. ADD    A,R3    6B    1
  18. ADD    A,R4    6C    1
  19. ADD    A,R5    6D    1
  20. ADD    A,R6    6E    1
  21. ADD    A,R7    6F    1
  22. ADD    A,@R0    60    1
  23. ADD    A,@R1    61    1
  24. ADD    A,#    03    2
  25. ADDC    A,R0    78    1
  26. ADDC    A,R1    79    1
  27. ADDC    A,R2    7A    1
  28. ADDC    A,R3    7B    1
  29. ADDC    A,R4    7C    1
  30. ADDC    A,R5    7D    1
  31. ADDC    A,R6    7E    1
  32. ADDC    A,R7    7F    1
  33. ADDC    A,@R1    70    1
  34. ADDC    A,@R2    71    1
  35. ADDC    A,#    13    2
  36. ANL    A,R0    58    1
  37. ANL    A,R1    59    1
  38. ANL    A,R2    5A    1
  39. ANL    A,R3    5B    1
  40. ANL    A,R4    5C    1
  41. ANL    A,R5    5D    1
  42. ANL    A,R6    5E    1
  43. ANL    A,R7    5F    1
  44. ANL    A,@R0    50    1
  45. ANL    A,@R1    51    1
  46. ANL    A,#    53    2
  47. ANL    BUS,#    98    2
  48. ANL    P1,#    99    2
  49. ANL    P2,#    9A    2
  50. ANLD    P4,A    9C    1
  51. ANLD    P5,A    9D    1
  52. ANLD    P6,A    9E    1
  53. ANLD    P7,A    9F    1
  54. CALL    !    14    2
  55. CLR    A    27    1
  56. CLR    C    97    1
  57. CLR     F1    A5    1
  58. CLR     F0    85    1
  59. CPL    A     37    1
  60. CPL    C    A7    1
  61. CPL    F0    95    1
  62. CPL    F1    B5    1
  63. DA    A    57    1
  64. DEC    A    07    1
  65. DEC    R0    C8    1
  66. DEC    R1    C9    1
  67. DEC    R2    CA    1
  68. DEC    R3    CB    1
  69. DEC    R4    CC    1
  70. DEC    R5    CD    1
  71. DEC    R6    CE    1
  72. DEC    R7    CF    1
  73. DIS    I    15    1
  74. DIS    TCNTI    35    1
  75. DJNZ    R0,#    E8    2
  76. DJNZ    R1,#    E9    2
  77. DJNZ    R2,#    EA    2
  78. DJNZ    R3,#    EB    2
  79. DJNZ    R4,#    EC    2
  80. DJNZ    R5,#    ED    2
  81. DJNZ    R6,#    EE    2
  82. DJNZ    R7,#    EF    2
  83. EN    I    05    1
  84. EN    TCNTI    25    1
  85. ENTO    CLK    75    1
  86. IN    A,P1    09    1
  87. IN    A,P2    0A    1
  88. INC    A    17    1
  89. INC    R0    18    1
  90. INC    R1    19    1
  91. INC    R2    1A    1
  92. INC    R3    1B    1
  93. INC    R4    1C    1
  94. INC    R5    1D    1
  95. INC    R6    1E    1
  96. INC    R7    1F    1
  97. INC    @R0    10    1
  98. INC    @R1    11    1
  99. INS    A,BUS    08    1
  100. JB0    $    12    2
  101. JB1    $    32    2
  102. JB2    $    52    2
  103. JB3    $    72    2
  104. JB4    $    92    2
  105. JB5    $    B2    2
  106. JB6    $    D2    2
  107. JB7    $    F2    2
  108. JC    $    F6    2
  109. JF0    $    B6    2
  110. JF1    $    76    2
  111. JMP    !    04    2
  112. JMPP    @A    B3    1
  113. JNC    $    E6    2
  114. JNI    $    86    2
  115. JNT0    $    26    2
  116. JNT1    $    46    2
  117. JNZ    $    96    2
  118. JTF    $    16    2
  119. JT0    $    36    2
  120. JT1    $    56    2
  121. JZ    $    C6    2
  122. MOV    A,#    23    2
  123. MOV    A,PSW    C7    1
  124. MOV    A,R0    F8    1
  125. MOV    A,R1    F9    1
  126. MOV    A,R2    FA    1
  127. MOV    A,R3    FB    1
  128. MOV    A,R4    FC    1
  129. MOV    A,R5    FD    1
  130. MOV    A,R6    FE    1
  131. MOV    A,R7    FF    1
  132. MOV    A,@R0    F0    1
  133. MOV    A,@R1    F1    1
  134. MOV    A,T    42    1
  135. MOV    PSW,A    D7    1
  136. MOV    R0,A    A8    1
  137. MOV    R1,A    A9    1
  138. MOV    R2,A    AA    1
  139. MOV    R3,A    AB    1
  140. MOV    R4,A    AC    1
  141. MOV    R5,A    AD    1
  142. MOV    R6,A    AE    1
  143. MOV    R7,A    AF    1
  144. MOV    R0,#    B8    2
  145. MOV    R1,#    B9    2
  146. MOV    R2,#    BA    2
  147. MOV    R3,#    BB    2
  148. MOV    R4,#    BC    2
  149. MOV    R5,#    BD    2
  150. MOV    R6,#    BE    2
  151. MOV    R7,#    BF    2
  152. MOV    @R0,A    A0    1
  153. MOV    @R1,A    A1    1
  154. MOV    @R0,#    B0    2
  155. MOV    @R1,#    B1    2
  156. MOV    T,A    62    1
  157. MOVD    A,P4    0C    1
  158. MOVD    A,P5    0D    1
  159. MOVD    A,P6    0E    1
  160. MOVD    A,P7    0F    1
  161. MOVD    P4,A    3C    1
  162. MOVD    P5,A    3D    1
  163. MOVD    P6,A    3E    1
  164. MOVD    P7,A    3F    1
  165. MOVP    A,@A    A3    1
  166. MOVP3    A,@A    E3    1
  167. MOVX    A,@R0    80    1
  168. MOVX    A,@R1    81    1
  169. MOVX    @R0,A    90    1
  170. MOVX    @R1,A    91    1
  171. NOP    $    00    1        ;$ is a place-holder only
  172. ORL    A,R0    48    1
  173. ORL    A,R1    49    1
  174. ORL    A,R2    4A    1
  175. ORL    A,R3    4B    1
  176. ORL    A,R4    4C    1
  177. ORL    A,R5    4D    1
  178. ORL    A,R6    4E    1
  179. ORL    A,R7    4F    1
  180. ORL    A,@R0    40    1
  181. ORL    A,@R1    41    1
  182. ORL    A,#    43    2
  183. ORL    BUS,#    88    2
  184. ORL    P1,#    89    2
  185. ORL    P2,#    8A    2
  186. ORLD    P4,A    8C    1
  187. ORLD    P5,A    8D    1
  188. ORLD    P6,A    8E    1
  189. ORLD    P7,A    8F    1
  190. OUTL    BUS,A    02    1
  191. OUTL    P1,A    39    1
  192. OUTL    P2,A    3A    1
  193. RET    $    83    1        ;$ is a place-holder only
  194. RETR    $    93    1        ;$ is a place-holder only
  195. RL    A    E7    1
  196. RLC    A    F7    1
  197. RR    A    77    1
  198. RRC    A    67    1
  199. SEL    MB0    E5    1
  200. SEL    MB1    F5    1
  201. SEL    RB0    C5    1
  202. SEL    RB1    D5    1
  203. STOP    TCNT    65    1
  204. STRT    CNT    45    1
  205. STRT    T    55    1
  206. SWAP    A    47    1
  207. XCH    A,R0    28    1
  208. XCH    A,R1    29    1
  209. XCH    A,R2    2A    1
  210. XCH    A,R3    2B    1
  211. XCH    A,R4    2C    1
  212. XCH    A,R5    2D    1
  213. XCH    A,R6    2E    1
  214. XCH    A,R7    2F    1
  215. XCH    A,@R0    20    1
  216. XCH    A,@R1    21    1
  217. XCHD    A,@R0    30    1
  218. XCHD    A,@R1    31    1
  219. XRL    A,R0    D8    1
  220. XRL    A,R1    D9    1
  221. XRL    A,R2    DA    1
  222. XRL    A,R3    DB    1
  223. XRL    A,R4    DC    1
  224. XRL    A,R5    DD    1
  225. XRL    A,R6    DE    1
  226. XRL    A,R7    DF    1
  227. XRL     A,@R0    D0    1
  228. XRL    A,@R1    D1    1
  229. XRL    A,#    D3    2
  230.